package com.jbinfo.qingcaowan.user.dao;

import java.io.Serializable;
import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.jbinfo.common.entity.Tree;
import com.jbinfo.qingcaowan.common.dao.CommonDAO;
import com.jbinfo.qingcaowan.security.entity.Org;
import com.jbinfo.qingcaowan.security.entity.OrgInfo;
/**
 * 
* @ClassName: OrgDao 
* @Description: TODO
* @author ZhangLei
* @date 2016年7月7日 下午6:52:12
 */
public interface OrgDao extends CommonDAO<Org, Serializable> {
	
	public List<Tree> getOrgTree();
	
	public OrgInfo getById(String orgId);
	
	public List<Org> getChildrenById(String orgId);
	
	public Org selectByPrimaryKey(String orgId);
	
	// 根据orgId 获取所有parentOrgId
	public String selectParentOrgId(@Param("orgId") String orgId);
	
}
